Нужно использовать API сервер-сервер TikTok для отслеживания конверсий? Мы вас прикрыли.
Мы добавили Пользовательские сценарии в FunnelFlux Pro для этого.
Вот что вам нужно:
- Аккаунт TikTok, очевидно
- Пиксель и его ID -- и вы должны быть владельцем пикселя
- Несколько минут свободного времени
Предисловие - Создание пикселей и подготовка событий
Многие пользователи спрашивали об этом, и TikTok недавно обновил свой интерфейс для создания пикселей.
Обратите внимание, что TikTok часто меняет свой интерфейс, поэтому некоторые из приведенных ниже инструкций могут устареть (но все равно должны быть достаточно легкими для понимания).
Создание пикселя
- Перейдите в Активы > События, затем выберите управление веб-событиями.
- Нажмите управление веб-событиями > создайте пиксель, используя режим API событий
- Выберите ручную настройку API событий. Затем нажмите кнопку "Перейти к настройкам", чтобы завершить настройку
Тестирование и подготовка веб-событий
Если у вас есть веб-пиксель (не выбор API событий, а скорее пиксель TikTok), вы можете использовать страницу ниже для отправки фиктивных событий, чтобы показать, что он работает, и создать недавнюю активность:
https://test-resources.funnelflux.pro/tiktok/pixel-test.html?pixel=XXX
Замените XXX на ID вашего пикселя и загрузите эту страницу. На странице должен отображаться загруженный ID, и у вас есть несколько кнопок, которые запустят события TikTok.
- Если вы хотите проверить стандартный пиксель, вы можете использовать вышеуказанный URL с включенным ID вашего пикселя в качестве URL верификации. Он должен нормально проверяться с помощью этого (если у них все еще есть эта функция)
- Если вы нажмете на ваш пиксель в интерфейсе TikTok > вкладка тестовых событий, вы можете использовать этот URL для генерации QR-кода и тестирования на вашем мобильном устройстве. Нажмите на различные кнопки, и вы должны увидеть появление тестового события
- Загрузите этот URL в вашем браузере обычным способом и нажмите каждую кнопку 3-5 раз, чтобы отправить им несколько событий. Подождите несколько минут и обновите настройки пикселя в TikTok, и вы должны увидеть там ваши события.
После того, как вы выполните пункт #3 выше, все эти события должны появиться как активные для пикселя.
Настройка API событий для отслеживания конверсий
В документации TikTok не указано четко, но если вы не являетесь владельцем/администратором пикселя (например, вам просто предоставили доступ к нему), то ваш токен доступа не будет иметь разрешения на отправку событий конверсии для этого пикселя через API.
Если пиксель был предоставлен вам, вам нужно попросить владельца выполнить действие ниже, а затем предоставить вам полученный токен доступа.
Шаг 1 - Генерация токена доступа
Сначала вам нужно сгенерировать токен доступа, который позволит нашему приложению API конверсий TikTok получить доступ к вашему аккаунту и его пикселям.
Для этого перейдите к вашему пикселю API событий > настройки. Прокрутите вниз, и вы должны увидеть область, похожую на эту:
Это сгенерирует токен доступа уровня пикселя, который будет работать только для этого пикселя. Помните об этом, так как если вы попытаетесь использовать его для других пикселей, он не будет работать.
Скопируйте это значение и используйте его в настройках пользовательского сценария в FunnelFlux (для вкладки отслеживания конверсий источника трафика TikTok)
Шаг 2 - Настройка TikTok как источника трафика в FunnelFlux
В FunnelFlux перейдите на страницу источников трафика и создайте новый.
Начните вводить Tik... в названии и выберите шаблон TikTok.
Это заполнит раздел полей отслеживания следующим образом:
Здесь критически важным для нас является поле external, которое будет работать нормально и в настоящее время настроено на захват параметра ttclid (который имеет токен __CLICKID__).
Теперь перейдите на вкладку отслеживания конверсий, выберите Пользовательский сценарий > TikTok:
Здесь вам нужно:
- Вставить ваш токен доступа, который вы сгенерировали ранее. Убедитесь, что перед ним/после него нет лишних пробелов
- Вставьте ID вашего пикселя, который вы можете получить из интерфейса TikTok
- Выберите одно из стандартных названий событий
На данный момент вы можете отправлять только одно название события для источника трафика. Однако вы можете выбрать опцию "Custom – Transaction ID Value" и затем в ваших конверсиях/постбэках отправлять tx=eventName. Затем этот eventName будет передан обратно в TikTok как стандартное название события. Полезный обходной путь, если вы хотите использовать ID транзакций для отправки различных типов событий.
Стандартные события TikTok документированы здесь (используйте оглавление в правой части). Вот доступные события на момент написания:
ViewContent ClickButton Search AddToWishlist AddToCart InitiateCheckout AddPaymentInfo CompletePayment PlaceAnOrder Contact Download SubmitForm CompleteRegistration Subscribe
Мы автоматически передаем значение дохода из вашей конверсии и значение валюты USD.
И это все! Теперь вы должны отслеживать события TikTok через S2S.
Планируемые обновления
Передача данных
Мы планируем автоматически передавать следующее в более позднем обновлении. Мы сделаем что-то подобное с нашим сценарием отслеживания конверсий FB.
- content_type - категория предложения, которое сконвертировалось
- content_id - ID FunnelFlux страницы предложения, которое сконвертировалось
- description - название предложения, которое сконвертировалось
Переопределения URL страницы
Мы знаем, что отправка URL предложения не всегда идеальна, особенно для источников, таких как Facebook, где требуется верификация домена.
Мы работаем над функцией переопределения URL страницы, которая позволит передавать URL вашему предложению/сети, а затем отправлять его обратно при любом отслеживании конверсий, чтобы сообщить нашей системе использовать другой URL вместо URL предложения.
Наша цель здесь - позволить вам передавать URL начальной страницы, на которую попал пользователь -- не обязательно лендинг, а просто первую страницу после клика по рекламе -- потому что это имеет наибольший шанс быть страницей под вашим контролем.
К сожалению, мы не можем просто добавить новый токен в постбэки/пользовательские сценарии, такой как {first-page-visited}, потому что непрактично запрашивать одну строку в нашей базе данных аналитики для каждой конверсии, чтобы найти связанное значение. Но у нас есть решение в уме!
Пользовательские события
Когда мы добавим пользовательские события в нашу систему, мы позволим вам определять различные названия событий для отправки в TikTok для каждого из этих событий. Например, пользовательское событие 1 (псевдоним lead) --> отправить название события CompleteRegistration и т.д.